BDE vs. ADO (problem s rychlosti)
Otázka od: Jiri Kratochvil
22. 11. 2004 11:05
Zdravim,
predelavam aplikaci, ktera je napojena na PostgreSQL z BDE na ADO (kvuli
podpore unicode), ale prijde mi ze selecty jsou hrozne pomale v BDE do 1s v
ADO 20s i vice. Lze to nejak urychlit. Selecty jsou naprosto shodne tabulky
s indexy.
Jeste bych mel jeden dotaz ohledne komponety na zobrazeni neceho jako
"pruzkumnika" pouzivam ShellShock komponenty, ale nefunguji mi u nich UNC
cesty - napr. \\mo3\vol1\
Delphi V.
Diky
Jirka Kratochvil
Odpovedá: Zbysek Hlinka
22. 11. 2004 12:36
> -----Original Message-----
> From: delphi-l-owner@clexpert.cz
> [mailto:delphi-l-owner@clexpert.cz] On Behalf Of Jiri Kratochvil
> Sent: Monday, November 22, 2004 11:05 AM
>
> predelavam aplikaci, ktera je napojena na PostgreSQL z BDE na
> ADO (kvuli podpore unicode), ale prijde mi ze selecty jsou
> hrozne pomale v BDE do 1s v ADO 20s i vice. Lze to nejak
> urychlit. Selecty jsou naprosto shodne tabulky s indexy.
Pri takovemto pokusniceni bys mel znat take princip, na kterem funguje BDE a
ADO. BDE nacita kursory, a pak dodatecne dotahuje data (jak napriklad
liostujes v gridu). ADO nejprve nacte cela data, a pak je poskytne pro dalsi
praci.
Jestlize BDE reaguje hned a ADO nacita dlouho, pak problem neni ve slozitem
SQL dotazu, ale zcela urcite v koncepci - zrejme nacitas velky objem dat.
Predpokladam, ze pro danou databazi je slusne napsan ADO provider.
S pozdravem
Zbysek Hlinka
E-mail: hlinka zavin. hlinka.cz
Phone: +420 603 551 282
Odpovedá: Libor Janecek
23. 11. 2004 16:39
Dobre jsou EasyNSE ShellExtensions nebo VirtualShellTools
Libor.J
>Jeste bych mel jeden dotaz ohledne komponety na zobrazeni neceho jako
>"pruzkumnika" pouzivam ShellShock komponenty, ale nefunguji mi u nich UNC
>cesty - napr. \\mo3\vol1\
>Delphi V.
>Diky
>Jirka Kratochvil